# 相识度比较切片大小, 默认大小为 10
from connection import DBOptions

diff_limit: int = 10
# 相似度，默认相似度  0.90
diff_similarity:float = 0.90
# 记录单个表最大错误数
diff_max_count = 100

original = DBOptions(
        host='localhost',
        port=3306,
        user='root',
        passwd='sa',
        db='original',
        charset='utf8'
    )

ectypal = DBOptions(
        host= 'localhost',
        port= 3306,
        user= 'root',
        passwd= 'sa',
        db= 'ectypal',
        charset= 'utf8'
    )

# 忽略校验的表字段，eg：{表01：[字段01，字段02]}
ignore = {
    'table': ['stylesheet02'],
    'field': {
        'stylesheet01': ['id', 'salary']
    }
}
# 排序方式，默认排序方式在default中，指定排序方式在 custom 填写。 eg: {custom: { 表01: 排序字段，表02: 排序字段 }}
order = {
    'default': 'id',
    'custom': {
        'stylesheet01': 'deptId'
    }
}
where = {
    'default': '1=1',
    'custom': {
        'stylesheet01': '1=1'
    }
}